import request from "../utils/request.js";

export function login(params) {
    return request.post("/login", params)
}

// 获取分类详情, 根据动态路由 :id 是否存在表示是否获取全部
export function classify({ id = "", params } = {}) {
    return request.get(`/classify/${id}`, { params })
}
// 单个商品分类列表信息
export function goods(params) {
    return request.get('/goods', { params })
}

// 单个商品详情
export function getDetail(id) {
    return request.get(`/goods/${id}`)
}
// 携带 x-token 即可获取用户信息
export function getUserInfo() {
    return request.get('/user/userInfo')
}

// -----购物车部分----
// 添加至购物车
export function addCart(params) {
    return request.post("/shoppingCart", params)
}
// 获取购物车, 目前项目为电商 4, 写死即可
export function getCart() {
    return request.get("/shoppingCart")
    // return request.get("/shoppingCart", {
    //     params: {
    //         project_id: 4
    //     }
    // })
}
// 删除购物车内单品
export function delCartItem(id) {
    return request.delete(`/shoppingCart/${id}`)
}
// 更新购物车内单品
export function updateCartItem({ id, num } = {}) {
    return request.put(`/shoppingCart/${id}`, { num: num })
}